#include "dialognouvellepartie.h"
#include "ui_dialognouvellepartie.h"

#include "mainwindow.h"

DialogNouvellePartie::DialogNouvellePartie(QWidget *parent) :
    QDialog(parent),
    ui(new Ui::DialogNouvellePartie) {
    ui->setupUi(this);

    QStringList listeTypes;
    listeTypes.append("Joueur");
	listeTypes.append("IA facile");
    listeTypes.append("IA difficile");

    ui->comboBoxTypeJoueur1->addItems(listeTypes);
    ui->comboBoxTypeJoueur2->addItems(listeTypes);
}

DialogNouvellePartie::~DialogNouvellePartie() {
    delete ui;
}

void DialogNouvellePartie::on_buttonBox_accepted() {
    ((MainWindow*)parent())->afficherNouvellePartie(
            ui->lineEditNomJoueur1->text(),
            (Types::TypesJoueurs)ui->comboBoxTypeJoueur1->currentIndex(),
            ui->lineEditNomJoueur2->text(),
            (Types::TypesJoueurs)ui->comboBoxTypeJoueur2->currentIndex());

    QDialog::accept();
}
